Namespace BEL.Servicio
	<Serializable()> _
	Public Class PlanServicio
		Implements System.IDisposable
#Region "Variables privadas"
		Private _co_plan As System.Int32
		Private _no_anio As System.String
		Private _no_mes As System.String
		Private _tx_descripcion As System.String
		Private _EsNuevo As System.Boolean
		Private _Detalle As List(Of BEL.Servicio.DetallePlanServicio)
#End Region
#Region "Constructor"
		Public Sub New()
			Me._co_plan = 0
			Me._no_anio = String.Empty
			Me._no_mes = String.Empty
			Me._tx_descripcion = String.Empty
			Me._Detalle = New List(Of BEL.Servicio.DetallePlanServicio)
		End Sub
#End Region
#Region "Propiedades"
		Public Property CO_PLAN() As System.Int32
			Get
				Return _co_plan
			End Get
			Set(ByVal value As System.Int32)
				_co_plan = value
			End Set
		End Property
		Public Property NO_ANIO() As System.String
			Get
				Return _no_anio
			End Get
			Set(ByVal value As System.String)
				_no_anio = value
			End Set
		End Property
		Public Property NO_MES() As System.String
			Get
				Return _no_mes
			End Get
			Set(ByVal value As System.String)
				_no_mes = value
			End Set
		End Property
		Public Property TX_DESCRIPCION() As System.String
			Get
				Return _tx_descripcion
			End Get
			Set(ByVal value As System.String)
				_tx_descripcion = value
			End Set
		End Property
		Public Property DETALLE() As List(Of BEL.Servicio.DetallePlanServicio)
			Get
				Return _Detalle
			End Get
			Set(ByVal value As List(Of BEL.Servicio.DetallePlanServicio))
				_Detalle = value
			End Set
		End Property
#End Region
#Region "IDisposable Members"
		Public Sub Dispose() Implements IDisposable.Dispose
			GC.Collect()
		End Sub
#End Region
#Region "IGenerico Members"
		Public Property EsNuevo() As System.Boolean
			Get
				Return _EsNuevo
			End Get
			Set(ByVal value As System.Boolean)
				_EsNuevo = value
			End Set
		End Property
#End Region
	End Class
End Namespace